Big Huge Thesaurus

International Finance Corporation

noun